#pragma once
#ifndef DotEditorPage_header_included
#define DotEditorPage_header_included

class DotEditorPage : public wxPanel
{
public :
	DotEditorPage(wxWindow* parent);

	void OnButtonChangeProperty(wxCommandEvent& evt);
	void OnButtonCharacter(wxCommandEvent& evt);
	void OnButtonProp(wxCommandEvent& evt);

	bool Save();
	bool SaveAs();

	DECLARE_EVENT_TABLE()

private:
	bool RefreshDotCount();
	bool RefreshDotSize();
	bool RefreshOrigin();

private:
	wxString mFilePath;
	unsigned long mCountX, mCountY, mCountZ;
	double mDotSize;
	long mOriginX, mOriginY, mOriginZ;

};

#endif //DotEditorPage_header_included